intergovernmental authority on development - Spanish English Dictionary